MKQKILIRVTMTDDKTRAKAMTKAVQFKGVSAVEIKGDHRNQIEVTGVEVDMIPLIQILRKKVAFAELVSVTKVEPPKKEDEKKGGDGKGAEGKGGDQKGGDKKGPDDKEPPEPKPVPCYPWPLQGYGVPSSFPHQGYGVPSTFPQGDGVPSSFPYPCHPAHPYNDIGEPVYNHEPNCKIM